keep (oneself) busy - Spanish English Dictionary